$(function () {
    submitEvent();
    function submitEvent() {
        $('#submit').click(function (e) {
            e.preventDefault();
            var name = $('#name').val();
            var code = $('#code').val();
            var psw = $('#psw').val();
            var psw_r = $('#psw_r').val();
            var check = $('#check').prop('checked');
            if (!name) {
                alert('请输入用户名!');
                return false;
            }
            if (!code) {
                alert('请输入验证码!');
                return false;
            }
            if (!psw) {
                alert('请输入密码!');
                return false;
            }
            if (!regExpByType('username', name)) {
                alert('用户名格式不正确，请输入3-20位的字母数字下划线！');
                return false;
            }
            if (!regExpByType('psw', psw)) {
                alert('密码格式不正确，请输入6-12位的字母数字下划线！');
                return false;
            }
            if (!regExpByType('psw', psw_r)) {
                alert('确认密码格式不正确，请输入6-12位的字母数字下划线！');
                return false;
            }
            if (psw !== psw_r) {
                alert('两次密码输入不一致！');
                return false;
            }
            if (!check){
                alert('请确认是否阅读并同意《使用条款和隐私政策》！');
                return false;
            }
            var postData = {postType: 'register', name: name, psw: psw};
            qingQiuPhp('post', 'admin/register.php', postData, function (res) {
                alert(res.msg);
                if (res.status == 1) {
                    window.location.href = 'index.html';
                }
            });
        })
    }


    function regExpByType(type, str) {
        switch (type) {
            case 'username':
                return /^\w{3,20}$/.test(str);//字母数字下划线正则
                break;
            case 'psw':
                return /^\w{6,12}$/.test(str);
                break;
            default:
                return false;
                break;
        }

    }
});